@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,p,th,td{
	margin:0;
	padding:0;
}

body{
	font-size:12px;
	font-family:arial,sans-serif;
	background:#f3f1f4;
	color:#4d4d4d;
	overflow-x:hidden;
}
em,i,a{
	color:#4d4d4d;
	text-decoration:none
}
a:hover {
	color:#ec3891;
}
.clearfix:after{
	content:'.';
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
img {
	border:0;
	vertical-align:bottom;
}
ul,ol,dl {
	list-style-type: none;
}
table {
	border-collapse:collapse;
}
body {
	font-size:12px;
	font-family:arial,sans-serif;
	background:#f3f1f4;
	color:#4d4d4d;
	overflow-x:hidden
}
body,html{
	_overflow-x:hidden
}
.clearfix{*zoom:1}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fw {
font-weight:bold;
}
.clear {
	clear:both;
}
.wrap {
	width:1000px;
	margin:0 auto;
}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.w1000 {
	width:1000px;
	margin:0 auto;
}
.hidden{display:none}